import maya.cmds as mc

import LZ_public_command.LZ_controllar_command
reload( LZ_public_command.LZ_controllar_command )

import LZ_public_command.LZ_rename_command
reload( LZ_public_command.LZ_rename_command)

import LZ_public_command.LZ_general_command
reload(LZ_public_command.LZ_general_command)

import LZ_public_command.LZ_rivet
reload(LZ_public_command.LZ_rivet)

import LZ_public_command.LZ_skinCluster
reload(LZ_public_command.LZ_skinCluster)

import LZ_public_command.LZ_blendshape_command
reload(LZ_public_command.LZ_blendshape_command)

import LZ_public_command.LZ_sdk_command
reload(LZ_public_command.LZ_sdk_command)

import LZ_public_command.LZ_Attribute
reload(LZ_public_command.LZ_Attribute)


class cheek_setting(LZ_public_command.LZ_controllar_command.LZ_controllar_command , 
                    LZ_public_command.LZ_rename_command.rename_commands ,
                    LZ_public_command.LZ_general_command.general_command ,
                    LZ_public_command.LZ_rivet.LZ_rivetClass ,
                    LZ_public_command.LZ_skinCluster.LZ_skinCluster,
                    LZ_public_command.LZ_blendshape_command.LZ_blendshape_command,
                    LZ_public_command.LZ_sdk_command.LZ_sdk_command,
                    LZ_public_command.LZ_Attribute.LZ_attribute

                      ):
    def __init__(self):
        pass
        
    def cheek_temple(self,prefix = '' ):
        squint = [ prefix + 'ac_lf_squint_temloc',( 4.42 , 178.3 , 9.368 ) ]
        
        cheek = [ prefix + 'ac_lf_cheek_temloc',( 7.022 , 175.3 , 6.995 ) ]
        
        squint_rt = [ str(squint).replace('lf_','rt_'),( -4.42 , 178.3 , 9.368 ) ]
        squint_rt = [ str(cheek).replace('lf_','rt_'),( -7.022 , 175.3 , 6.995 ) ]

        check_squint_grp = prefix + 'check_squint_temloc_grp'
        if mc.objExists(check_squint_grp) == 0:
            mc.group( em=True , n = check_squint_grp )
            
        self.createTransformer( locName = squint[0],position = squint[1],(0,0,0) ,type = 'locator',LocPosion = (0,0,0))
        self.createTransformer( locName = squint[0],position = squint[1],(0,0,0) ,type = 'locator',LocPosion = (0,0,0))
        
        self.createTransformer( locName = squint_rt[0],position = squint_rt[1],(0,0,0) ,type = 'locator',LocPosion = (0,0,0))
        self.createTransformer( locName = squint_rt[0],position = squint_rt[1],(0,0,0) ,type = 'locator',LocPosion = (0,0,0))
        
    #def 
    
    #def 